Compliance-aware engineering process plans: the case of space software engineering processes
نویسندگان
چکیده
Abstract Safety-critical systems manufacturers have the duty of care, i.e., they should take correct steps while performing acts that could foreseeably harm others. Commonly, industry standards prescribe reasonable in their process requirements, which regulatory bodies trust. Manufacturers perform careful documentation compliance with each requirement to show act under acceptable criteria. To facilitate this task, a safety-centered planning-time framework, called ACCEPT, has been proposed. Based on compliance-by-design, ACCEPT capabilities (i.e., processes and modeling, automatic checking) permit design Compliance-aware Engineering Process Plans (CaEPP), are able allocation standard demands, if elements set down by requirements present at given points engineering plan. In paper, we case study understand produced models support planning space software processes. Space is safety mission-critical, it often result industrial cooperation. Such cooperation coordinated through relevant standards. European context, ECSS-E-ST-40C de-facto for production. The project-specific applicable mandatory during contractual agreements. Our analysis based qualitative criteria targeting effort dictated task demands required create CaEPP development ACCEPT. Initial observations model artifacts significant. However, such an pays off long term since are, some extend, reusable flexible. coverage level also analyzed decisions. our opinion, adequate responds information needs framework.
منابع مشابه
Establishing the Software Engineering Processes
Software project performance and product quality are often widely determined by the design of the software processes and by the degree at which the defined processes are actually established throughout the project or organization. This whitepaper describes the benefits of processes, gives and overview of software engineering life cycle processes, and explains how processes can be established ef...
متن کاملTowards Automatic Process-aware Coordination in Collaborative Software Engineering
The dynamic nature and high degree of collaboration and communication inherent in software development projects raises various challenges for the automated coordination of tasks in software engineering environments (SEEs). To address these challenges and to enable automated coordination, adaptive processaware SEEs are required that enhance process quality while not encumbering software developm...
متن کاملEnabling Automatic Process-Aware Collaboration Support in Software Engineering Projects
Software Engineering (SE) remains an immature discipline and SE projects continue to be challenging due to their dynamic nature. One problematic aspect is the coordination of and collaboration among the many individuals working in such projects. Numerous efforts to establish software engineering environments (SEEs) to address this aspect have been made. However, since SE projects depend on indi...
متن کاملSoftware Engineering Process Metamodels
Software processes help to structure and organize software projects. Since software projects are complex endeavors and continuously grow in terms of size, budget, and complexity, software processes are used to coordinate people and teams, to define interfaces in a multi-site project setting in global distributed development, and to provide a shared terminology and knowledge base. Since much pro...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Artificial Intelligence and Law
سال: 2021
ISSN: ['0924-8463', '1572-8382']
DOI: https://doi.org/10.1007/s10506-021-09285-5